artificial grove - Spanish English Dictionary